Implementation of circular queue